0f4a1da3ffffd614e4a680a7c149b560cafb0533,src/java/org/orbeon/oxf/xforms/action/actions/XXFormsHideAction.java,XXFormsHideAction,execute,#XFormsActionInterpreter#PipelineContext#String#XFormsEventHandlerContainer#Element#,32
Before Change
final String dialogId = XFormsUtils.namespaceId(containingDocument, actionElement.attributeValue("dialog"));
// Dispatch xxforms-dialog-close event to dialog
containingDocument.dispatchEvent(pipelineContext, new XXFormsDialogCloseEvent((XFormsEventTarget) xformsControls.getObjectById(dialogId)));
}
}
After Change
final XFormsContainingDocument containingDocument = actionInterpreter.getContainingDocument();
final String dialogId = XFormsUtils.namespaceId(containingDocument, actionElement.attributeValue("dialog"));
if (dialogId != null) {
// Dispatch xxforms-dialog-close event to dialog
containingDocument.dispatchEvent(pipelineContext, new XXFormsDialogCloseEvent((XFormsEventTarget) xformsControls.getObjectById(dialogId)));
}
}
}